launch facilities - Francés Inglés Diccionario